package com.zq.it.dao.exam;

import java.util.List;

import com.zq.it.pojo.exam.TTaskmodel;

/**
 * TTaskmodelDAO的接口类
 *
 * @author 王凡
 *
 * @version $ID: TTaskmodelDAO.java 2013-3-21 王凡@$
 */

public interface TTaskmodelDAO {

	public void save(TTaskmodel transientInstance);

	public void delete(TTaskmodel persistentInstance);

	public TTaskmodel findById(Long id);

	public List findByExample(TTaskmodel instance);

	public List findByProperty(String propertyName, Object value);

	public List findByModelName(Object modelName);

	public List findByUploadTime(Object uploadTime);

	public List findByTechStyle(Object techStyle);

	public List findByUploader(Object uploader);

	public List findByModelUrl(Object modelUrl);

	public List findByDemoteModelUrl(Object demoteModelUrl);

	public List findByAnwserModelUrl(Object anwserModelUrl);

	public List findByExtendField(Object extendField);

	public List findAll();

	public void update(TTaskmodel instance);

	public List findByHql(String hql);
}